/*******************************************************************************************************************************
FileName:                    							  PduR.h                                      
AUTOSAR Version:          								  4.2.2
******************************************************************************************************************************/
#ifndef PDUR_H
#define PDUR_H

/******************************************************************************************************************************
 **                                                                        Includes                                                                             **
 ******************************************************************************************************************************/
#include "Platform_Types.h"
#include "ComStack_Types.h"
#include "CanIf.h"
#include "PduR_Cfg.h"
#include "PduR_Types.h"
/*******************************************************************************************************************************
**                                               						  Defines                                                                                **
********************************************************************************************************************************/



/*******************************************************************************************************************************
**                                               						   Variables                                                                             **
********************************************************************************************************************************/



/*******************************************************************************************************************************
**                                               				    Function prototypes                                                                       **
********************************************************************************************************************************/
void PduR_Init(const PduR_PBConfigType* ConfigPtr);
Std_ReturnType PduR_ComTransmit(PduIdType id,const PduInfoType* info);
void PduR_CanIfRxIndication(PduIdType RxPduId, const PduInfoType* PduInfoPtr);
void PduR_CanIfTxConfirmation(PduIdType TxPduId);

#endif /*PDUR_H*/
